<!DOCTYPE HTML PUBLIC "-//ORA//DTD CD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> Preface</TITLE>
<META NAME="author" CONTENT="David Flanagan">
<META NAME="date" CONTENT="Thu Jul 31 15:44:56 1997">
<META NAME="form" CONTENT="html">
<META NAME="metadata" CONTENT="dublincore.0.1">
<META NAME="objecttype" CONTENT="book part">
<META NAME="otheragent" CONTENT="gmat dbtohtml">
<META NAME="publisher" CONTENT="O'Reilly &amp; Associates, Inc.">
<META NAME="source" CONTENT="SGML">
<META NAME="subject" CONTENT="Java">
<META NAME="title" CONTENT="Java in a Nutshell">
<META HTTP-EQUIV="Content-Script-Type" CONTENT="text/javascript">
</HEAD>
<body vlink="#551a8b" alink="#ff0000" text="#000000" bgcolor="#FFFFFF" link="#0000ee">

<DIV CLASS=htmlnav>
<H1><a href='index.htm'><IMG SRC="gifs/smbanner.gif"
     ALT="Java in a Nutshell" border=0></a></H1>
<table width=515 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=172 align=left valign=top>&nbsp;</td>
<td width=171 align=center valign=top><B><FONT FACE="ARIEL,HELVETICA,HELV,SANSERIF" SIZE="-1">Preface</FONT></B></TD>
<td width=172 align=right valign=top><A HREF="ch00_02.htm"><IMG SRC="gifs/txtnexta.gif" ALT="Next" border=0></A></td>
</tr>
</table>

&nbsp;
<hr align=left width=515>
</DIV>
<H1 CLASS=preface><A CLASS="TITLE" NAME="JNUT2-PREFACE">Preface</A></H1>

<DIV CLASS=htmltoc>

<p>
<b>Contents:</b><br>
Contents of This Book<br>
<A HREF="ch00_02.htm">Changes Since the First Edition</A><BR>
<A HREF="ch00_03.htm">Related Books</A><BR>
<A HREF="ch00_04.htm">Java Resources</A><BR>
<A HREF="ch00_05.htm">Java in a Nutshell Web Sites</A><BR>
<A HREF="ch00_06.htm">Conventions Used in This Book</A><BR>
<A HREF="ch00_07.htm">Request for Comments</A><BR>
<A HREF="ch00_08.htm">Acknowledgments</A><BR>

<p>
</DIV>

<P CLASS=para>
This handbook is a desktop quick reference for Java
programmers; it covers version 1.1 of the Java language and API.
It also includes introductory and tutorial
material for C and C++ programmers who want to learn Java.
It was written to sit faithfully by your keyboard for easy
reference while you program.  The wild success of the first
edition has shown that this is exactly what Java programmers
want, and I've retained the "no fluff" explanations and the
to-the-point reference material in this second edition.
I hope that new readers will find this book useful, and that
old readers will find it even more useful than the last one!

<DIV CLASS=sect1>
<h2 CLASS=sect1><A CLASS="TITLE" NAME="JNUT2-CH-0-SECT-1">Contents of This Book</A></h2>

<P CLASS=para>
This book is divided into five parts:

<P>
<DL CLASS=variablelist>
<DT CLASS=varlistentry><I CLASS=emphasis>Part I: Introducing Java</I><br>
<DD>

<P CLASS=para>
This first part of the book introduces Java and Java
programming, with a particular emphasis on helping C and C++
programmers make the transition to Java.  If you are already
familiar with Java 1.0 programming, you can skip the three
chapters in this part.

<p>
<DT CLASS=varlistentry><I CLASS=emphasis>Part II: Introducing Java 1.1</I><br>
<DD>

<P CLASS=para>
This second part of the book contains two chapters that
introduce the new features of the Java 1.1 API
and the new language features in Java 1.1.

<p>
<DT CLASS=varlistentry><I CLASS=emphasis>Part III: Programming with the Java 1.1 API</I><br>
<DD>

<P CLASS=para>
This part contains example programs that demonstrate many of
the new features of Java 1.1.  You may find that these
examples are a good starting point for your own programs,
and you should feel free to adapt them for your own use.  As
explained below, this example section has changed a lot
since the first edition of this book.

<p>
<DT CLASS=varlistentry><I CLASS=emphasis>Part IV: Java Language Reference</I><br>
<DD>

<P CLASS=para>
This part of the book contains reference material that describes
the syntax of the Java language and the tools provided
with the Java Development Kit (JDK), among other things.

<p>
<DT CLASS=varlistentry><I CLASS=emphasis>Part V: API Quick Reference</I><br>
<DD>

<P CLASS=para>
This part is a quick reference for the Java API; it forms
the bulk of the book.  Please be sure to read the <I CLASS=emphasis>How To Use
This Quick Reference</I> material, which appears at the beginning of
the part.  It explains how to get the most out of the
reference material.</DL>
</DIV>


<DIV CLASS=htmlnav>

<P>
<HR align=left width=515>
<table width=515 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=172 align=left valign=top>&nbsp;</td>
<td width=171 align=center valign=top><a href="index.htm"><img src='gifs/txthome.gif' border=0 alt='Home'></a></td>
<td width=172 align=right valign=top><A HREF="ch00_02.htm"><IMG SRC="gifs/txtnexta.gif" ALT="Next" border=0></A></td>
</tr>
<tr>
<td width=172 align=left valign=top>&nbsp;</td>
<td width=171 align=center valign=top><a href="index/idx_0.htm"><img src='gifs/index.gif' alt='Book Index' border=0></a></td>
<td width=172 align=right valign=top>Changes Since the First Edition</td>
</tr>
</table>
<hr align=left width=515>

<IMG SRC="gifs/smnavbar.gif" USEMAP="#map" BORDER=0> 
<MAP NAME="map"> 
<AREA SHAPE=RECT COORDS="0,0,108,15" HREF="../javanut/index.htm"
alt="Java in a Nutshell"> 
<AREA SHAPE=RECT COORDS="109,0,200,15" HREF="../langref/index.htm" 
alt="Java Language Reference"> 
<AREA SHAPE=RECT COORDS="203,0,290,15" HREF="../awt/index.htm" 
alt="Java AWT"> 
<AREA SHAPE=RECT COORDS="291,0,419,15" HREF="../fclass/index.htm" 
alt="Java Fundamental Classes"> 
<AREA SHAPE=RECT COORDS="421,0,514,15" HREF="../exp/index.htm" 
alt="Exploring Java"> 
</MAP>
</DIV>

</BODY>
</HTML>
